package com.hl.sfzy.mapper;

import com.hl.sfzy.entity.User;
import org.apache.ibatis.annotations.Mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author lin
* @description 针对表【user(普通用户表)】的数据库操作Mapper
* @createDate 2025-03-07 19:49:46
* @Entity com.hl.sfzy.entity.User
 *
*/
@Mapper
public interface UserMapper {
//   新增
    int Insert(User user);
//   修改
    int Update(User user);
//   根据userID删除
    int Delete(Integer userId);
//  批量删除
    int DeleteBatch(Integer[] userIds);
//  查询所有 根据所有字段模糊查询
    List<User> Select(User user);
    List<User> Select();
//  根据suerID查询
    User SelectById(Integer userId);

//    根据账号和密码查询
    User login(@Param("userUserName") String userUserName, @Param("userPassword")String userPassword);

}
